| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2995 人关注过本帖
标题:求教VC如何接收TCP/IP端口发来的数据..
只看楼主 加入收藏
crazyfire
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-11-12
收藏
 问题点数:0 回复次数:3 
求教VC如何接收TCP/IP端口发来的数据..

哪位大大能告诉我关于TCP/IP接口的接收和发送怎么搞,我应该去看些什么内容..
小弟我初学者..导师要求编个应用程序,只需要接收来自TCP/IP接口的信息,并显示..该端口接我所用的设备..还要求能发送消息给该设备,内容无所谓,能发能收则可........哪位大大提点我下,万分感谢~~

搜索更多相关主题的帖子: TCP 端口 数据 
2006-11-18 01:30
xsinuz
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-11-16
收藏
得分:0 

先看看书比较好,弄清楚那个设备是UDP还是TCP协议。

前一个UDP协议的化,开发简单一些,只需要发送和接收。
从CSocket继承一个子类,并重载接收事件,在事件中使用Receive来得到数据,并设法传递给数据接收类。
在程序中建立它的对象,在需要发送的地方用SendTo发送即可。
数据的处理都是二进制的流,但UDP对数据包最大值有限定。

TCP情况下麻烦一些,首先要弄清楚PC和设备哪一个是服务器端。

如果PC是客户,则简单一些。从CSocket继承,主类中建立对象,然后Connect到服务器地址。
数据的接收和发送和UDP很相似。

如果是服务器,则麻烦一些。需要一个从CSocket继承的服务器类,做初始化,绑定本地端口,然后监听。
在服务器的accept事件中,用accetp方法建立一个CSocket子类,用它来作为数据收发的对象。
收发和上面也相似。

我说的很乱,这些事儿一两句估计也说不清楚,也不知道你具体的情况,算是路过做做义务工吧!


欢乐是阳光洒在天台上的舒畅淋漓。
2006-11-18 21:20
gaoluxin
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2006-10-26
收藏
得分:0 
找本windows sockets网络程序设计看看,建议不要采用太多mfc里面封装好的东西,多采用windows自己的网络编程函数,那样体会深些。
2006-11-19 09:31
crazyfire
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-11-12
收藏
得分:0 
好的,谢谢楼上的帮忙...我去找书..
PS:我是用VC6.0编的,如果有谁有程序参考的话,最好咯~~
是2楼列出来最难的那个饿。.PC做服务器..TCP的。.
2006-11-19 11:40
快速回复:求教VC如何接收TCP/IP端口发来的数据..
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041928 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved