C# tcp/ip通信
关於 2012-11-01 12:32:04 上学的时候有tcp/ip这门课,当时没认真听,也不知道当时考试是怎么做到没挂科的,总之现在对tcp/ip一知半解。
也许在你看来我问的问题很简单,请不要回答让我多看看tcp/ip方面的书,我现在正在看。
问: OP.opSocket.SendData(Encoding.Default.GetBytes("$_f|_")); opSocket这是已建立的连接的对象,加入我开了多个线程多用这个opSocket对象发送数据,假设数据量很大,一个线程是发送图片的数据一个线程是接收文本的数据,那我在接收端接收到的字节可能同时包含图片的字节和文本的字节,这个要怎么区分???????。。。。。。。。。。。。。。。。。。。。。是不是要设计一种数据包接收包头就包含这段数据的信息比如:长度等等,那就算是这样也有问题啊,假设网速特别的慢,慢到每秒只有1bits的情况,同时又两个线程发送数据,其中一个线程发送了一个包头的第一个字节,另一个线程发送了包头的第二个字节,那接收端怎么判断。 ????????????????????????????????????????????????????????????????????????。。。。。。。。。。哎,真后悔当年不认真学tcp/ip...........