社区
Java SE
帖子详情
socket奇怪问题
happy_zenghuan
2006-12-07 08:37:40
写了一个 客户端程序 一个服务器端程序
我的客户端和别人的服务器端发 信息 别人可以收到
别人的客户端给我的服务器端发信息 我的服务器端也可以收到
但是 我的客户端 发给我的 服务器端 就是收不到
...全文
249
9
打赏
收藏
socket奇怪问题
写了一个 客户端程序 一个服务器端程序 我的客户端和别人的服务器端发 信息 别人可以收到 别人的客户端给我的服务器端发信息 我的服务器端也可以收到 但是 我的客户端 发给我的 服务器端 就是收不到
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liufei8463
2006-12-08
打赏
举报
回复
你自己给自己发的时候 ip地址要改成自己的ip撒 或者用localhost 你看看是不是这个问题
happy_zenghuan
2006-12-08
打赏
举报
回复
用了netty2
服务器端
serviceIoProcessor = new IoProcessor();
serviceIoProcessor.start();
serviceEventDispatcher = new OrderedEventDispatcher();
serviceEventDispatcher.setThreadPoolSize(10);
serviceEventDispatcher.start();
MessageRecognizer recognizer = new ZxtMessageRecognizer();
serviceSession = new SessionServer();
serviceSession.setIoProcessor(serviceIoProcessor);
serviceSession.setEventDispatcher(serviceEventDispatcher);
serviceSession.setMessageRecognizer(recognizer);
serviceSession.setBindAddress(new InetSocketAddress(InetAddress
.getByName("192.168.0.20"), 1234));
serviceSession.addSessionListener(new ServerSessionListener());
serviceSession.start();
客户端
eventDispatcher = new OrderedEventDispatcher();
ioProcessor.start();
eventDispatcher.setThreadPoolSize(10);
eventDispatcher.start();
MessageRecognizer recognizer = new ZxtMessageRecognizer();
session = new Session(ioProcessor, new InetSocketAddress(
"192.168.0.20", 1234), recognizer, eventDispatcher);
session.getConfig().setConnectTimeout(1000);
session.getConfig().setIdleTime(50000);
session.addSessionListener(new ClientSessionListener());
session.write(packet)
fool_leave
2006-12-08
打赏
举报
回复
把代码贴出来,尤其建立socket和得到流以及发送数据的部分
这个最好调试一下看看停在什么地方,或有没有抱错
低级的有没有flush
happy_zenghuan
2006-12-08
打赏
举报
回复
没开防火墙
happy_zenghuan
2006-12-08
打赏
举报
回复
问题已经解决 跟前面贴的代码没有关系
是服务器端拆包时候出现问题 其实服务器端早就收到了客户端发来的消息
healer_kx
2006-12-07
打赏
举报
回复
检查防火墙。
fangtaohbjjxy
2006-12-07
打赏
举报
回复
我们用了netty2框架的socket的连接
fangtaohbjjxy
2006-12-07
打赏
举报
回复
我顶你个肺哦。怪事情哦。搞不定哦。
fangtaohbjjxy
2006-12-07
打赏
举报
回复
谁说没人气拉,顶
直接用oracle存储过程完成基于
socket
的通讯
直接使用oracle 提供的库函数实现基于sokcet的短连接客户端通讯,无需再编写客户端程序进行通讯再调用存储过程。比较
奇怪
的应用,只因为系统改造中,原系统采用存储过程接口,而新系统客户端不改造,只改造服务段为
SOCKET
通讯方式,为照顾存储过程接口,服务段出此下策。
Kafka
Socket
通信+遇到的
奇怪
问题
1.使用Kafka2.0 API
Socket
创建Topic: import org.apache.kafka.common.protocol.ApiKeys; import org.apache.kafka.common.requests.*; import java.io.DataInputStream; import java.io.DataOutputStream; import ja...
Socket
编程快速入门
本课程将理本课程将理啊 论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理
问题
的啊aas...
碰到个
奇怪
的
SOCKET
的
问题
自己做的JAVA服务器,创建3个客户端A,B,C。当A广播消息出去并且要求BC点对点发送回RESPONSE的时候会经常出现虽然服务器端发送的是2条
socket
,但是A只接受到1条的
奇怪
现象。在服务器端加了50毫秒的延迟后就没有出现过丢失,应该是2条
SOCKET
融合掉了,本来想搞个小玩具,没想到到现在还是要做连接池
Python中
Socket
的用法及Close方法假关闭
Socket
连接的
问题
最近用python的
Socket
写了一个传输通讯测试工具,但是发现在Server端调用close方法后,如果循环没有break的话,此连接还可以继续用来发送和接收数据。所以,我就觉得很是
奇怪
,难道close方法关闭的连接没有起作用吗?经过试验后,确实如此,以下是我的事例代码, Server端代码: from
socket
import * import threading,os,time class Server(): def __init__(self,host='127.0.0.1',por
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章