阅读:892回复:10
这里人多,问这里了
A和B用TCP通讯
A要向B发数据,建立一个连接后。 如果此时B要向A发送数据,是不是还要建立一个连接,还是再原来建立连接的socket上发送就行了? |
|
|
沙发#
发布于:2002-10-12 16:19
原来的就可以,双工操作
|
|
|
板凳#
发布于:2002-10-12 16:25
我用netstat -an看到连接还在
但是用原来的发送数据出错,用GetLastError得到10057,说是 远程主机强迫关闭了一个现有的连接。 还有,原来的接收方因为调用了accept返回一个socket s来接受数据 但是原来的发送方是不是还要调用accept,否则再哪个socket上接收数据? |
|
|
地板#
发布于:2002-10-12 16:34
我用netstat -an看到连接还在 用recv啊 |
|
|
地下室#
发布于:2002-10-12 16:37
原来的发送方这时要接收数据,那recv用的socket是哪一个啊,他只有一个原来的绑顶到端口的那个socket a,得用accept得到一个socket b来接受数据吧?
|
|
|
5楼#
发布于:2002-10-12 17:02
好了,多谢哪个叫贫僧的猫。呵呵
|
|
|
6楼#
发布于:2002-10-12 17:44
不给他点分?那个假和尚最贪了
|
|
7楼#
发布于:2002-10-12 17:55
多谢指点 :D
|
|
|
8楼#
发布于:2002-10-12 18:41
啊!我的分啊!为什么给猫啦?
|
|
9楼#
发布于:2002-10-12 20:47
你的分再你的口袋里 :cool:
|
|
|
10楼#
发布于:2002-10-12 21:48
那你给我的分还在你口袋里啊!快点还我啊
|
|