初学winsock的几个问题(150分)

  • 主题发起人 主题发起人 liersbaby
  • 开始时间 开始时间
L

liersbaby

Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现一个聊天+文件传输功能,原本打算用两个端口实现,不过我不知道能不能在一个端口实现两个功能,如何区别是聊天的包还是文件传输的包?还有,我想在tcp包的基础上加一点自定义的格式,怎么加?
ps:用winsock api,不用任何控件
 
如果你是服务器,那就容易做到这一点,开个线程就OK了,如果是CLIENT建议你再建立一个
新的连接,其实操作系统给你又开了一个新的端口
 
很简单啊,用传输纪录的方式传输数据包,记录中加入标记来指示记录中的数据是字符串还是二进制数据。这样可以用同一个端口,无论什么数据类型都可以。
 
后退
顶部