打印

socket问题

[复制链接]
1501|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hsbjb|  楼主 | 2013-11-27 21:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
无冕之王| | 2013-11-27 22:05 | 只看该作者
int fd = socket(AF_INET, SOCK_STREA, 0);
struct sockaddr_in addr;
addr.sin_family = AF_INET;
addr.sin_addr.s_addr = inet_network("192.168.0.1");
addr.sin_port = htons(8888)
connect(fd, (struct sockaddr*)(&addr), sizeof(struct sockaddr));//建立与服务器连接

char buf[MAX_BUF_SIZE];
memset(buf, 0, MAX_BUF_SIZE);
while (read(fd, buf, MAX_BUF_SIZE))
{
    //处理buf
    memset(buf, 0, MAX_BUF_SIZE);
}
这是TCP客户端的基本流程,你可以参照一下,没有做出错处理

使用特权

评论回复
板凳
xsgy123| | 2013-11-27 22:17 | 只看该作者
你的需求并不明确

使用特权

评论回复
地板
火箭球迷| | 2013-11-27 22:22 | 只看该作者
这种最基本的要求的socket通信的例子网上一大把,
《Visual C++_Turbo C串口通信编程实践》书上的例子也能满足你的要求

使用特权

评论回复
5
txcy| | 2013-11-29 14:26 | 只看该作者
这个应该是比较基础的问题

使用特权

评论回复
6
shenmu2012| | 2013-12-5 22:38 | 只看该作者
问题的倒是不太难的,对于我这样还没入门的人来说,还是挺难的

使用特权

评论回复
7
peakwl| | 2013-12-6 20:47 | 只看该作者
类似的程序应该有很多,不妨去借鉴奥

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

193

主题

2354

帖子

0

粉丝