小编Bla*_*bel的帖子

如何在C中找到套接字连接状态?

我有一个TCP连接.服务器只是从客户端读取数据.现在,如果连接丢失,客户端在将数据写入管道(断开的管道)时将收到错误,但服务器仍会侦听该管道.如果连接是UP还是NOT,我能找到任何方法吗?

c network-programming

26
推荐指数
3
解决办法
9万
查看次数

TCP与可靠的UDP

我正在编写一个应用程序,客户端将通过无线链接将数据上传到服务器.

连接应该非常可靠.链接预计会中断很多次,并且会有许多客户端连接到服务器.

我很困惑是否使用TCP或可靠的UDP.

请分享你的想法.

谢谢.

tcp rudp

9
推荐指数
2
解决办法
4364
查看次数

如何从Java中的LinkedHashMap获取所有条目?

我使用String对象作为linkedhashmap的关键.

如何获取LinkedHashMap中的所有条目?

java

3
推荐指数
1
解决办法
3908
查看次数

关于TCP连接缓冲区的问题

Linux操作系统.

我在两台计算机之间有一根以太网电缆.C中的简单服务器 - 客户端程序,用于将文件从客户端传输到服务器.客户端从文件中读取100个字节的数据并将其发送到服务器,然后在发送下一个数据包之前等待2秒.

当客户端发送数据时,我拔出了服务器端的以太网电缆,因为连接断开,我预计客户端会出现一些错误.但是客户端继续将数据写入管道,服务器没有收到任何东西(但仍在等待接收).Client发送整个文件并停止.现在,我再次连接以太网电缆,服务器接收客户端发送的所有数据.这怎么可能?数据包是否存储在某个缓冲区中并在连接时再次发送?

很抱歉让它太久了.

c networking tcp

2
推荐指数
1
解决办法
1724
查看次数

当通过 Socket 发送数据时,send/write 何时返回 -1?

Linux。TCP 套接字。

send()/write() 命令何时失败?

只有当内核中的TCP发送缓冲区溢出时才返回-1吗?

c sockets linux tcp

2
推荐指数
1
解决办法
701
查看次数

标签 统计

c ×3

tcp ×3

java ×1

linux ×1

network-programming ×1

networking ×1

rudp ×1

sockets ×1