社区
网络及通讯开发
帖子详情
用SOCKET通讯,服务端如何确定能将数据传给正确的客户端?
wuxking
2003-08-09 04:34:33
需要写一个Socket通讯的服务端程序,响应多个客户端的请求,然后将返回数据分别传递给客户端,如何来区分各个客户端?
用Serverskt->Socket->Connections[i]->SendText(String); 好像不行,客户端一旦断开连接Connections[i]就有变化。
另外:服务器端如何向所有客户端发送消息?用循环写么?多谢了!
...全文
88
4
打赏
收藏
用SOCKET通讯,服务端如何确定能将数据传给正确的客户端?
需要写一个Socket通讯的服务端程序,响应多个客户端的请求,然后将返回数据分别传递给客户端,如何来区分各个客户端? 用Serverskt->Socket->Connections[i]->SendText(String); 好像不行,客户端一旦断开连接Connections[i]就有变化。 另外:服务器端如何向所有客户端发送消息?用循环写么?多谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuxsun
2003-08-16
打赏
举报
回复
关于正确发送到客户端: 在发送的时候利用
Serverskt->Socket->Connections[n]->RemoteAddress 判断该IP是否为目的地址,如果是
就Serverskt->Socket->Connections[n]->SendText(String);
不是则n++; 当n超过连接总数,说明不能发送到目的地址。
或者有其他的方法。
pp616
2003-08-10
打赏
举报
回复
服务端最后用socket api来写。用bc的client多了如果你的代码有一点问题。你麻烦就大了。
wuxking
2003-08-09
打赏
举报
回复
如果客户端异常断掉,(比如网络问题,掉电等),服务端如何获取客户端是否连接的状态?
我如何在服务端限制客户端的连接数目,如何断掉某个客户端的连接?谢谢了!
Atomictry
2003-08-09
打赏
举报
回复
1.区分客户端:
如果你用的是非阻塞方式,你需要维护一个列表。
2.向所有客户端,用循环:
for(int i=0;i<ServerSocket1->Socket->ActiveConnections;i++)
{
ServerSocket1->Socket->Connections[i]->SendText(msg);
}
Socket
服务端
客户端
以tcp/ip协议发送接收报文
实现了java
socket
编程基于tcp/ip协议的简单
服务端
,
客户端
通信,用于发送报文,接收解析报文。
C#基于TCP的
Socket
多线程通信(包含
服务端
和
客户端
)
C#基于TCP的
Socket
多线程通信(包含
服务端
和
客户端
) 代码都有注释,方便新手阅读
MFC:
Socket
编程—TCP
服务端
和多个
客户端
通信 示例代码
https://blog.csdn.net/qq_29542611/article/details/86371353 MFC:
Socket
编程—TCP
服务端
和多个
客户端
通信 示例代码
C#中
Socket
服务端
通讯
的代码
C#
Socket
服务端
通讯
的代码,使用异步方式进行
通讯
,并且可以同时支持10000个
客户端
连接和请求都没有问题的。
C#利用
Socket
实现
客户端
之间直接通信
C#利用
Socket
实现
客户端
之间直接通信 实验功能: 设计程序,分别构建通信的两端:服务器端和
客户端
应用程序,套接字类型为面向连接的
Socket
,自己构建双方的应答模式,实现双方的
数据
的发送和接收(S发给C,C发给S)。
服务端
程序能响应单个或任意多个
客户端
连接请求;
服务端
能向单个客户发送消息,支持群发消息给所有
客户端
; 通信的双方具备异常响应功能,包括对方异常退出的处理。如果
客户端
退出,服务器有响应;反之亦然。
客户端
之间直接通信,C与C之间直接通信(不是通过S传递)。 --------------------- 本文来自 ybhjx 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/ybhjx/article/details/53706658?utm_source=copy
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章