本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- ranbuijj
- arpenker
- tanling8334
- kaizi1992
- sichunli_030
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- nychen2000
- ajinn
- wjianwei666
- johnsmith9th
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
node读取tcp数据
看到nodejs提供了net module,可以发起tcp连接,于是想到了我们的multicastserver,可以用node去接受数据,然后通过websocket,来实时显示后台发送的socket数据。
有想法已经很久了,但是之前只是写到获取到了socket发送来的数据,但是解析数据这块有点问题,没有能很完整的解析所有数据。最近几天又开始写了,卡在了读取byte[]成一个double,纠结 ...
java 网络编程 TCP、UDP的区别
TCP/IP协议组: TCP:传输控制协议: 可靠的,重发一切没有收到的协议,进行数据内容准确性的验证 发送数据方式:是不断地发动数据,直到服务器接受到数据并且返回响应为止 接受的数据包的顺序和发送时的数据包的顺序是一样的 IP:网际协议 UDP:用户数据报文协议: 无可靠性和差错检查,速度快 发送数据的方式:发送数据不管有没有收到或者服务器有没有响应,都不管 不能保证接受的数据包的 ...
java学习笔记:TCP通讯,传送任意文件(服务端并发)
/*
TCP通讯
需求:传送任意文件
tcp传输要定义2个端点,客户端和服务端
步骤
1.定义服务, 服务器ip和接收端口
2.读取客户端已有的图片文件
3.使用socket输出流将数据发给服务端
4.读取服务端的反馈信息
5.关闭资源
注意:
1.在while循环中的read方法最后读到文件结束标记-1后循环退出了
而没 ...
java学习笔记:TCP通讯应用,传送文本文件
/*
TCP通讯
[示例]:传送文本文件 (客户端)
*/
import java.net.*;
import java.io.*;
class Demo
{
public static void main(String[] args) throws Exception
{
new FileClient();
}
}
class ...
java学习笔记:TCP通信应用,字符大写转换服务器
先启动服务端
再启动客户端,并输入字符 Student
/*
TCP通讯 客户端
需求:建立一个文本转换服务器
客户端给服务端发送文本,服务端会将文本转成大写再返回给客户端
而且客户端可以不断地进行文本转换,当客户端输入over时,转换结束
分析:
客户端,既然是操作设备上数据,那么就可以使用io技术,并按照io操作规律思考问题
源:键盘录入
...
一个网络通讯问题的解决
某个OpenAPI应用在大并发量情况下,其中某个jsp总会堵在一个for循环的JspWriter.write处,通过jstack观察如下:
在测试环境下做同样用户日志的压测,奇怪的是并不能重现此问题,之后通过tcpflow定位到此接口调用方(调用方的User-Agent是一个公司内的客户端标识),但依然没有想到什么好的定位方法。
后来有一天,突然想到可以通过伴随压力测试先确认一下是否是网络通讯层的 ...
TCP 参数
net.ipv4.tcp_max_tw_buckets = 6000
timewait 的数量,默认是180000。
net.ipv4.ip_local_port_range = 1024 65535
允许系统打开的端口范围。
net.ipv4.tcp_tw_recycle ...
memcached noreply 和tcp Nagle
memcached 对某些操作例如set,add支持noreply。也就是memcached 服务器不会对客户端进行应答。
假如在极短时间内,基于同一tcp connection(tcp_nodelay =false),进行2次操作,第1次是noreply,第2次need reply,并且2次的请求数据都非常小,会发生什么事呢?
下面基于java 客户端 xmemcached 1.3 ...
Android开发:如何实现TCP和UDP传输
首先我们来看一下什么是TCP和UDP。
什么是TCP?
TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。应用层向TCP层发送用于网间传输的、用 ...