有关界面中用到socket的问题 本帖最后由 yanglu252 于 2010-04-07 21:21:22 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把socket的部分放在单独的线程里 我以前也遇到过你这种问题,我也忘了怎么解决的了,但是楼主你的这个程序server那端只能接收一次数据,第二次就处于阻塞了,你要在run里加个循环才可以接收同个连接的多个数据 不是的,第一次接收数据SWT界面也是一点发送就不能响应了 你的这个::try { socket = new Socket("127.0.0.1",serverPort); // 将IP赋给Socket的端口号 //向服务器端第一次发送字符串 你第一次点发送时就连接上了,第二次发送连接都没有被关闭又去连接,你应该把它写到发送事件的外面, 就是你什么时候想连的那个程序啊,比如说吧,如果你有一个button点后就进入聊天室,就可以在这个事件里写啊,或者是你想一打开客户端就连接上了,就在frame的构造方法里写啊,都两天了哟,楼主要结贴哈 老师只是把项目扔给你 这种小问题去问他不好吧 我另外一个同学是用swing把问题解决了 但是我还不想换成swing 再过一两天再结贴吧 请教linux下的java环境配置方法 String类一旦定义就不能改变,是什么意思? 关于SimpleDateFormat类的问题。请高手来看看。 急!!! 用Java 实现网络间传输文件的问题 100分 求助!文件Encoding的问题! 请教:不断的创建和销毁线程会对系统性能有什么影响? 如何做向导组件? 那位由SQL Server 2000的JDBC 2/3驱动程序? 请问谁使用jbuilder7.0 发布成功过一个web service 服务 两个HelloJava的问题,很菜,不要笑我 如果要获取图片数组 怎么做?? 请J2ee/j2se高人指点
socket = new Socket("127.0.0.1",serverPort); // 将IP赋给Socket的端口号
//向服务器端第一次发送字符串
你第一次点发送时就连接上了,第二次发送连接都没有被关闭又去连接,你应该把它写到发送事件的外面,