www.3112.net > 怎么用jAvA soCkEt编程实现聊天

怎么用jAvA soCkEt编程实现聊天

就是先用一个ServerSocket 接受客户端Socket请求 然后两边用 I/O流进行信息传递

也不知道怎么说怎么用,我写的代码,很久了,用的是awt,感觉Java在应用程序上没前景所以就没在深入了……现在主攻J2ee,代码给你,你自己感觉吧服务端:import java.io.*;import java.net.*;import java.util.*;public class ChatServer {

客户端建立socket客户端与服务端socket交互,服务端通过广播或单通道的方式将处理后的数据下发2、服务端需要建立socket服务,采用何种技术不重要,java/c/.net这些都可以3、客户端需要实现socket客户端,采用何种技术也不重要,java/c/.

//这是一个批量文件传输程序,先运行server,然后运行client.即可将client端的e:\\1文件内的所有内容传输给server端,并按照原来的文件夹结构放在server端电脑的e:\\2文件夹内 /* * MyClient.java * * Created on 2009年8月16日, 下午1:37 *

import java.net.*; import java.io.*; import java.util.*; public class ChatRoomServer { public static void main(String[] args) throws Exception{ ServerSocket ss=new ServerSocket(8000); List sockets=new ArrayList(); while(true){ Socket s=ss.accept();

swingiothreadsocket

这个要用到tcp/ip技术也就需要用到socket或udp技术还需要多线程的熟练应用图形化界面的使用IO流的使用byte对各种类型的转换把这些东西都熟练掌握之后就可以进行编程尝试了

服务器端:import java.io.*;import java.net.*;public class TestServer{ public static void main(String args[]){ try{ ServerSocket server = null; try{ server = new ServerSocket(3456); }catch(Exception e){ System.out.println("can not listen to:" + e); }

创建一个Socket_DGRAM类型的SOCKET将此Socket绑定到本地的一个端口上,为接收服务器端发送的多播数据.加入多播组发送多播数据接收多播数据

你搜一下ESFramework,有文字聊天和视频聊天的demo的源码,可以直接拿过去用.是基于C#的

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com