社区
C#
帖子详情
SOCKET问题,请求大家的帮助!!
jhlcss
2003-10-09 11:50:56
假设服务器S,两个客户端A,B。
A要给B发信息,A首先将信息发给服务器端,服务器怎么发给B?
...全文
31
10
打赏
收藏
SOCKET问题,请求大家的帮助!!
假设服务器S,两个客户端A,B。 A要给B发信息,A首先将信息发给服务器端,服务器怎么发给B?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jhlcss
2003-10-09
打赏
举报
回复
A,B的连接是一直保持的,但是如果A给B发消息,服务器和B是不是要重新建立一次连接啊。要不服务器,怎么给B发啊,虽然B和服务器仍然有SOCKET连接,但是这个连接怎样才能识别出来啊。
windinwing
2003-10-09
打赏
举报
回复
阻塞模式还是选择模式?
设个标置,比如B的IP, S查找已连接的套接字,然后Send
windinwing
2003-10-09
打赏
举报
回复
局域网每台机子都有个内部IP的吧,通过Socket的IP就可以判断了
在internet上可以把ID和socket捆绑 ,比如聊天室, 你可以把用户
名和Socket建立一张哈希表,或者集合,送代整个集合找出用户名
对应的Socket 然后Send
jhlcss
2003-10-09
打赏
举报
回复
另外还有一个问题,假如说局域网内多台机器同时请求服务器,那么服务器,如何判断将信息发送给哪一台机器?
jhlcss
2003-10-09
打赏
举报
回复
那如何查找这个列表呢
顾君彦
2003-10-09
打赏
举报
回复
A与b连接后,各自会产生一个socket对象,发送只要针对它就行了。
lysamper
2003-10-09
打赏
举报
回复
你这样的话不是有两个服务器了,b也是个服务器了,
我是用udp实现该功能的,哪样就不会建立连接了,只要你那个服务器一直能接受指定端口的报文,根据报文的具体内容再转发就可以了!
xghost
2003-10-09
打赏
举报
回复
mk
jhlcss
2003-10-09
打赏
举报
回复
也就是说:
如果A通过服务器给B消息的话,服务器接收到A的消息之后,通过B的IP地址从SOCKET连接列表中查找B的连接,通过这个连接发送给B,是吗?
那怎么样查找这个列表呢?
LoveRose
2003-10-09
打赏
举报
回复
这要看你怎么实现?
一种就是客户端跟服务器建立连接通过tcp/ip协议,并将客户端信息如ip port发送到服务器
任何一个客户端与服务器端建立连接都会下载到所有客户端的信息,当客户端间需要建立
连接可以通过udp协议A一直监听port,B通过从服务器获得A的信息请求A,A做出响应,则
建立连接发送信息。这类似OICQ.
另一种就是客户端的通信都通过服务器。
无论哪一种,客户端都会把标示自己的信息发给服务器。
php 发送
socket
请求
,PHP使用
socket
发送HTTP
请求
的方法
分享给大家供大家参考,具体如下:
socket
方式:$
socket
=
socket
_create(AF_INET, SOCK_STREAM, SOL_TCP);//
socket
_set_option($
socket
, SOL_
SOCKET
, SO_SNDTIMEO, array("sec"=>20, "usec"=>0));s...
从入门到精通:
socket
.io全面解析!
socket
.io 是一个基于事件驱动的实时通信库,可以在浏览器和服务器之间建立持久连接,使得双向实时通信成为可能。...希望本文对读者在全栈开发中使用
socket
.io 起到了一定的
帮助
作用。
socket
.io 官方文档。
通过
Socket
实现Http中Get
请求
对于网络通信这部分,一直搞不清楚网络模型中传输层协议和应用层协议是怎么进行交互的,于是想通过直接使用TCP协议实现http
请求
的发送,所以这里通过
Socket
编程来完成这项工作,在Java中还可以使用原生的...
JAVA使用
Socket
进行异步通讯
本文章除了基本的
socket
知识以外,还用到了包括死循环获取用户连接
请求
,异步多线程的消息读取和写入等知识,博主前后在踩坑上花的时间至少都有10个小时,希望能
帮助
到你 从第一次接触
socket
到现在已经经过了小半年...
Java中的
Socket
的用法(普通
Socket
,Nio
Socket
)
还是圣诞节的例子,班长发现班委不止他一个,就通知了生活委员(女)和组织委员(男)来
帮助
他发贺卡和...如下代码,我们在服务器端创建Server
Socket
,并调用accept方法监听Client的
请求
,收到
请求
后返回一个
Socket
。
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章