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