社区
网络编程
帖子详情
如何用socket api建立TCP一个服务端对多个客户端的连接?
天轶_1
2017-07-06 06:13:13
如何用socket api建立TCP一个服务端对多个客户端的连接?
一个TCP的socket api如何建立多个连接?
要用socket( )建立多个对象吗?
还是只调用一次socket( )然后用bind和listen监听同一个端口?
求指点,谢谢啊。
...全文
1003
4
打赏
收藏
如何用socket api建立TCP一个服务端对多个客户端的连接?
如何用socket api建立TCP一个服务端对多个客户端的连接? 一个TCP的socket api如何建立多个连接? 要用socket( )建立多个对象吗? 还是只调用一次socket( )然后用bind和listen监听同一个端口? 求指点,谢谢啊。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chuanyiyu3237
2018-04-13
打赏
举报
回复
MFC的话,异步连接CAsyncSocket或是用多线程CSocket
worldy
2017-07-07
打赏
举报
回复
服务器设置一个监听端口,然后调用API相应接受链接,然后就可以收发数据了
oyljerry
2017-07-07
打赏
举报
回复
socket的accept接收客户端连接,来一个就会返回一个socket,这个socket就是跟客户端联系的
赵4老师
2017-07-07
打赏
举报
回复
百度一搜一大堆。
socket
API
实现网口通信(
服务端
)
VS2010 VC++
socket
API
实现
TCP
、UDP网口通信,程序分为
服务端
和
客户端
两部分,这是
服务端
程序,
客户端
程序在另
一个
文件中。
基于多线程Select异步模型的的
TCP
服务端
,
客户端
网络
Socket
调试工具
这是我用
API
封装的,供调试
Socket
程序用的 有
客户端
和
服务端
两个程序都是基于Select异步模型的,其中
服务端
还用到了多线程技术,保证了多
客户端
的
连接
都是消息触发和回调的 用多线程就能够保证多
客户端
的同时
连接
,要满足更多的
客户端
连接
,要用到线程池模型,有待于更进一步的探讨和研究 QQ:593485230 E-mai:cangzhu@163.com
Python 中的
Socket
编程
简介 Python 中的
Socket
编程 说明 译者注 授权 开始
Socket
API
概览
TCP
Socket
s
客户端
/ 服务器echo 程序 echo 程序的
服务端
echo 程序的
客户端
运行echo 程序的
客户端
和
服务端
查看
socket
状态 通信流程的分解 处理
多个
连接
多
连接
的
客户端
/ 服务器程序 多
连接
的
服务端
多
连接
的
客户端
运行多
连接
的
客户端
和
服务端
程序
客户端
/ 服务器应用程序 应用的协议头 发送应用程序消息 应用程序消息类 消息入口点
服务端
主程序
服务端
消息类
客户端
主程序
客户端
消息类 消息类的包装 运行
客户端
/ 服务器应用程序 故障排查 ping netstat windows Wireshark 引用 Python 文档 错误信息
socket
地址族 使用主机名 阻塞调用 关闭
连接
字节序 结语 回调模型(selectors模块) 1. 前言 2. 核心类 3. SelectSelector 核心函数代码分析 4. 别名 5. 总结 6. 代码报错问题
基于C++实现(控制台)
Socket
接口实现自定义协议通信【100010754】
实验内容 根据自定义的协议规范,使用
Socket
编程接口编写基本的网络应用软件。 掌握 C 语言形式的
Socket
编程接口用法,能够正确发送和接收网络数据包。 开发
一个
客户端
,实现人机交互界面和与服务器的通信。 开发
一个
服务端
,实现并发处理
多个
客户端
的请求。 程序界面不做要求,使用命令行或最简单的窗体即可。 功能要求如下: 运输层协议采用
TCP
客户端
采用交互菜单形式,用户可以选择以下功能: a)
连接
:请求
连接
到指定地址和端口的
服务端
。 b) 断开
连接
:断开与
服务端
的
连接
。 c)获取时间: 请求
服务端
给出当前时间。 d)获取名字:请求
服务端
给出其机器的名称。 e)活动
连接
列表:请求
服务端
给出当前
连接
的所有
客户端
信息(编号、IP 地址、端口等) f)发消息:请求
服务端
把消息转发给对应编号的
客户端
,该
客户端
收到后显示在屏幕上 g) 退出:断开
连接
并退出
客户端
程序 3.
服务端
接收到
客户端
请求后,根据
客户端
传过来的指令完成特定任务: a)向
客户端
传送
服务端
所在机器的当前时间。 b)向
客户端
传送
服务端
所在机器的名称。 c)向
客户端
传送当前
连接
的所有
客户端
信息。 d)将某
客户端
发送过来的内容转发给指定编号的其他
客户端
。 e)采用异步多线程编程模式,正确处理
多个
客户端
同时
连接
,同时发送消息的情况。 根据上述功能要求,设计
一个
客户端
和
服务端
之间的应用通信协议。 本实验涉及到网络数据包发送部分不能使用任何的
Socket
封装类,只能使用最底层的 C 语言形式的
Socket
API
。 本实验可组成小组,
服务端
和
客户端
可由不同人来完成。
Java进阶学习:网络服务器编程
文章来源:csdn 作者:DaiJiaLin Java的
Socket
API
提供了
一个
很方便的对象接口进行网络编程。本文用
一个
简单的
TCP
Echo Server做例子,演示了如何使用Java完成
一个
网络服务器。 用作例子的
TCP
Echo Server是按以下方式工作的: 当
一个
客户端
通过
TCP
连接
到服务器后,
客户端
可以通过这个
连接
发送数据到
服务端
,而
服务端
接收到数据后会把这些数据用同
一个
TCP
连接
发送回
客户端
。
服务端
会一直保持这个
连接
直到
客户端
关闭它为止。 因为服务器需要能同时处理
多个
客户端
,我们先选用
一个
常见的多线程服务模型: 让
一个
Thread负责监听
服务端
口,
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章