社区
网络编程
帖子详情
socket的发送和接收问题!
melodylux
2002-10-23 09:35:20
我用socket建立了客户端和服务器端的连接。现在此客户端建立一个线程连续不断发送一数据(相对少,不能间断!),在此基础上,此客户端还要 不定时 发送另一数据(数据量相对大)!请问如何解决!
...全文
29
14
打赏
收藏
socket的发送和接收问题!
我用socket建立了客户端和服务器端的连接。现在此客户端建立一个线程连续不断发送一数据(相对少,不能间断!),在此基础上,此客户端还要 不定时 发送另一数据(数据量相对大)!请问如何解决!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HeShe
2002-10-24
打赏
举报
回复
关心
双杯献酒
2002-10-23
打赏
举报
回复
看样子,没弄明白什么是端口。
omale
2002-10-23
打赏
举报
回复
我也想学习学习。
melodylux
2002-10-23
打赏
举报
回复
还是给个例子吧!感激万分!
melodylux@gameking.com.cn
melodylux
2002-10-23
打赏
举报
回复
新开一个数据接收端口,是指什么?
SevSock=socket(AF_INET,SOCK_STREAM,0);
memset(&ServerAddr,0,sizeof(ServerAddr));
ServerAddr.sin_family=AF_INET;
ServerAddr.sin_port=htons(5551);
ServerAddr.sin_addr.s_addr=INADDR_ANY;
->bind->listen->accept;建立了一个连接!
然后呢,新开端口,是指什么?
服务器从新绑定(改sin_port)??不明白!
wuxuan
2002-10-23
打赏
举报
回复
to : yanhuahui(小辉)
这是linux中超级服务器的概念,就是由一个服务器来动态管理多个网络端口,以适应用户接受的多种请求.
yanhuahui
2002-10-23
打赏
举报
回复
To:: wuxuan(真心英雄) :服务器接收到后,新开一个数据接收端口,此话何解?应该仍是原来的端口。
everandforever
2002-10-23
打赏
举报
回复
有什么问题吗? 建立2个连接就可以了.
wuxuan
2002-10-23
打赏
举报
回复
程序实现方法如下:
在服务器的一上网络端口来实现侦听(控制端口),客户端要发送数据时,先向控制端口发请求,服务器接收到后,新开一个数据接收端口,然后发送一个ready信号与数据端口号给客户端,然后客户端打开数据通道来实现数据传送。如果还有其它的数据请求,可以按照这个办法来产生更多的数据通道。
melodylux
2002-10-23
打赏
举报
回复
一个控制通道,就是发送网络控制命令
一个数据通道,就是发送网络数据
我想我需要的正是这个,请问具体如何解决呢!
请指教!(如果有原码最好了!)
wuxuan
2002-10-23
打赏
举报
回复
我们一般把客户端与服务器端的连接分为二个通道,
一个控制通道,就是发送网络控制命令
一个数据通道,就是发送网络数据
以你的情况,可以建立两个数据通道来实现网络数据的发送与接收。
一个通道,可以使用特定的网络端口。
ExcuseMe
2002-10-23
打赏
举报
回复
没明白你的问题.
建立好scoket后,连接成功后,发就是了。
如果数据过大。。(一般是大与2024byte),最好分段发送!
小的话直接发就可以了,只要在服务器端写接收程序就ok了
seeQe
2002-10-23
打赏
举报
回复
ftp协议就是用两个通道来进行传输数据,稳定可靠,可以参考它的实现原理.
yanhuahui
2002-10-23
打赏
举报
回复
动态管理多个网络端口?给个思路?
C#的
Socket
实现UDP协议通信
C#的
Socket
实现UDP协议通信 CSharp
Socket
发送
和
接收
数据
我们来试验一下
socket
发送
和接受数据 一共有三个文件:my
socket
.h、
socket
Server.c、
socket
Client.c 过程: 1.将这三个文件准备好,放到一个目录下 2.执行 gcc
socket
Server.c -o server.out 3.执行 gcc
socket
...
Java
Socket
发送
/
接收
数据
在上一篇了解过 Java
Socket
的两种形式(TCP、UDP)后,本文将继续介绍如何利用 Java
Socket
发送
和
接收
数据及其内部原理的实现。 Java
Socket
的目的在于实现与其他程序的信息交互,包括
发送
和
接收
信息两种主要...
python的
socket
发送
和
接收
大数据
本文介绍了python
发送
和
接收
大数据的思路:
发送
方提供要
发送
数据的长度,
接收
方根据数据长度,循环
接收
数据,直到全部
接收
。并采用自定义的header结构体,保证每次数据传送的独立。
发送
方代码示例: # 自定义...
java
socket
发送
xml_
socket
发送
和
接收
XML 并解析
用
Socket
发送
和
接收
。客户端口:XMLC.java/** Created on 2004-11-15** TODO To change the template for this generated file go to* Window - Preferences - Java - Code Style - Code Tem...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章