社区
网络编程
帖子详情
一个客户端同时与多个服务器进行通信
IT攻城狮这个职业真的好么
2015-08-20 04:22:30
我的项目是利用VS2010建立一个应用程序,这个应用程序能够与六台下位机进行通讯,采用UDP方式。
每台下位机的IP地址固定,但根据服务的不同,端口号不相同。请问我上位机这边是需要利用六个Socket分别对应六台下位机进行通讯么?求大虾们指导,跪谢!
...全文
854
7
打赏
收藏
一个客户端同时与多个服务器进行通信
我的项目是利用VS2010建立一个应用程序,这个应用程序能够与六台下位机进行通讯,采用UDP方式。 每台下位机的IP地址固定,但根据服务的不同,端口号不相同。请问我上位机这边是需要利用六个Socket分别对应六台下位机进行通讯么?求大虾们指导,跪谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
南京短暂的春天
2015-08-21
打赏
举报
回复
下位机的程序是已经写好的不能变么 是什么通信规约
IT攻城狮这个职业真的好么
2015-08-21
打赏
举报
回复
引用 1 楼 jiqiang01234 的回复:
必须用不同的socket连接,每个设备一个连接。
谢谢,我这边是用了6个socket用来与下位机通讯,但因为采用的是UDP协议,所以检查网络的连接与断开也是需要考虑的一个问题
IT攻城狮这个职业真的好么
2015-08-21
打赏
举报
回复
采用的协议是UDP协议,是一问一答模式的。
IT攻城狮这个职业真的好么
2015-08-21
打赏
举报
回复
通讯规约是公司私有的规约,就是一台上位机用来跟不同的下位机通讯,采集下位机的相关数据并放入数据库当中
老王爱上猫
2015-08-21
打赏
举报
回复
就6个 又不多... 支持1#,虽然2#的也可以
Eleven
2015-08-20
打赏
举报
回复
你的就相对于一个服务器,可以只创建一个SOCKET。 可以考虑使用组播
jiqiang01234
2015-08-20
打赏
举报
回复
必须用不同的socket连接,每个设备一个连接。
java Socket
一个
服务器与
多个
客户端
进行
通信
在实现
一个
服务器与
多个
客户端
进行
通信
的时候,此时就需要引入多线程编程,用
多个
线程同时为
多个
客户提供服务,这时提高服务器你并发性能最长用的手段,服务器的主线程负责接收客户的连接,每次接收到
一个
客户连接就会创建
一个
工作线程,由它负责与客户
通信
。 多线程的服务器代码实现: public class EChoService { public static void main(String[] arg
C++实现TCP服务器端同时和
多个
客户端
通信
(多线程)
多线程网络通讯服务器端
客户端
运行实例 通讯建立后首先由服务器端发送消息,
客户端
接收消息;接着
客户端
发送消息,服务器端接收消息,实现交互发送消息。 服务器同时可以和
多个
客户端
建立连接,进行交互; 在某次交互中,服务器端或某
客户端
有一方发送"end"即终止服务器与其的
通信
;服务器还可以继续接收其他
客户端
的请求,与其他
客户端
通信
。 服务器端 #include <WinSock2.h> #include <WS2tcpip.h> #include <iostream> using
linux下socket实现
多个
客户端
与服务器的
通信
学习完《UNIX环境高级编程》套接字一章的内容之后,自己实现了单个
客户端
与服务器的
通信
程序,后面想想要是
多个
客户端
如何与服务器
通信
呢?这就有了这篇文章。 这里采用的是用多线程实现多
客户端
与服务器的
通信
,多线程的思路参考了Linux C利用Socket套接字进行服务器与
多个
客户端
进行通讯,在此感谢原文章作者。 服务器端程序: #include #include #inclu
多个
客户端
与
一个
服务器端
通信
的问题
多个
客户端
与
一个
服务器端
通信
的问题上篇博文主要是讲的关于
客户端
与服务器端的
通信
问题,在上篇博文中当我们只有
一个
客户端
访问我们的服务器时是可以正常运行的,但是当我们有
多个
客户端
访问我们的服务器时,我们的代码就不能正常工作了。而在现实中,我们是很少有
一个
服务器只供
一个
客户端
访问的,此篇博文就是来解决
多个
客户端
访问我们服务器端的问题。 解决方法: 用
一个
多线程就可以解决
Java实现
客户端
与多线程服务器的
通信
(网络编程)
1.多线程服务器端原理分析 一般情况下同一时刻服务器都不止和
一个
客户端
进行
通信
,如果服务器只有
一个
线程,那么在多任务操作时任务之间就需要等待,因此需要为服务器创建多条线程提供给不同的同时
客户端
使用。 为服务器创建多线程,就类似于为服务器创建==“影分身”==,让每一条线程都能享有
一个
独立的"影分身"服务器。 为了满足上述要求,每一条线程都必须传入
一个
新创建的Runnable接口实现类,实现类中的run()方法运行服务器的主程序。 2.
客户端
代码
客户端
主要功能:
客户端
向服务器发送信息。
客户端
接收服
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章