客户端-服务器程序的调试与运行必须要两台连网机器么,请指教!!

color918 2002-03-29 05:16:15
各位大哥,小弟现在正在学协议编程,不知道socket和一些串口协议的调试
是不是必须要有两台机器阿,要不怎么调试呢,有些困惑,请多给些指教,谢谢了!!!
...全文
47 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Last_Dodo 2002-04-02
  • 打赏
  • 举报
回复
在UNIX上,用innetd可达到你的目的。你的服务端程序的I/O(stdin and stdout)将通过socket和客户端程序相连。你不需要先运行服务端程序但要在inetd.conf里说明socket的类型和端口号以及可执行文件的路径。你甚至可以用telnet <端口号>来测试。比如:
#include <stdio.h>

int main()
{
printf("Hello world\n");
return 0;
}
做服务端程序且用TCP socket端口1414时,telnet 1414会得到Hello world。
lbl20020123 2002-04-01
  • 打赏
  • 举报
回复
gzh
liaoyq 2002-04-01
  • 打赏
  • 举报
回复
一些跟传输有关的bug就很难发现了.
不过这类的bug也不是普通环境能解决的.
color918 2002-04-01
  • 打赏
  • 举报
回复
难道说客户端程序和服务器端程序可以写在一起的么,而且不用先运行服务器程序么,这样行么,各位大哥可不可以给小弟详细解释一下,谢谢了!!!
blue_soft 2002-04-01
  • 打赏
  • 举报
回复
gz
lm_free 2002-03-30
  • 打赏
  • 举报
回复
不用
color918 2002-03-29
  • 打赏
  • 举报
回复
那是不是要先运行服务器程序,然后在运行客户端的程序啊,哪位大哥给小弟一个这样的实例代码吧,谢谢了,我的email:wangshi918@sina.com.cn
我不懂电脑 2002-03-29
  • 打赏
  • 举报
回复
使用回调地址127.0.0.1就可以用一台机器运行服务器和客户端。
winfit 2002-03-29
  • 打赏
  • 举报
回复
不用!单机就可以了,服务器监听端口,客户端主动连那个端口就可以了

15,446

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧