C# socket Tcp 的简单问题

我在A机器上创建了socket并socket.Bind(iep);socket.Listen(1024);在B机器上连接A机器的这个端口没问题可以连上。但是如果这个时候A... 我在 A机器上创建了 socket 并 socket.Bind(iep);socket.Listen(1024);

在B机器上连接 A机器的这个端口没问题可以连上。

但是如果这个时候A机器想给 连接他的B机器发送消息的话 怎么做?

之前我的做法就是 在B机器上 创建 终端 socket.Bind(iep);socket.Listen(1024); 然后 A机器去连他 这样对吗 ?
展开
 我来答
flydream3618
2011-09-07 · TA获得超过173个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:167万
展开全部
可以
追问
什么可以?是可以进行交互?还是我重新创建连接的方式是可以的?
追答
因为A机器可以侦听1024端口,那么反过来,B机器必然也可以侦听。

也就是说,A机器是可以和B机器交互的。
假设你写了个聊天工具(一个客户端,一个服务端),那么,在双方同时侦听和接收时,它们将可以互相发送和接收数据。
呵呵~~~废话有点多!不过应该说明了·~~·
rabbler
2011-09-07
知道答主
回答量:11
采纳率:0%
帮助的人:1.9万
展开全部
端口要先开放
追问
就是说 你是说A的端口放开还是B的端口放开?A的端口自然是放开的,不然B是不会连接到A的.B的端口连接过去时自动生成的。我得到这个端口后用A反向连接B是不可连接的 你的这个端口放开是指什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式