www.3112.net > 用jAvA soCkEt 写一个简单的 聊天 客户端与服务器...

用jAvA soCkEt 写一个简单的 聊天 客户端与服务器...

我有一个已经实现的,没弄错的话也是支持传送文件的,当然是局域网,不过是当年上学时练手的,还是有不少bug.

这个是UDP写的 这个是客户端 import java.awt.event.*; import java.net.*; import javax.swing.*; public class UDPClientDemo extends JFrame{ String host="localhost"; //服务器地址 int port=2345; //端口号 public UDPClientDemo(){ try{

服务器端(注意要先启动服务器端)import java.io.*;import java.net.*;import java.awt.*;import java.awt.event.*;public class server extends Frame implements ActionListener { Label label = new Label("交谈内容"); Panel panel = new Panel();

给你简单修改了一下,你看看吧import java.io.*;import java.net.*;import java.util.*;import java.text.*;public class ChatClient { public static void main(String[] args) throws Exception { Socket c = new Socket("127.0.0.1", 1123); while (true) { Date now

给你一个简单的示例代码吧.服务器,客户端的都有.客户端:import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.net.UnknownHostException; import java.util.Date; public class

我修改了,直接用socket的输入输出流实现:服务器端:import java.io.*;import java.net.*;public class server{public static void main(String args[]) throws IOException{ ServerSocket ss = null; Socket socket = null; try { ss=new ServerSocket(8888);

//=======================================UDPServer.c======#include <sys/types.h> #include <sys/socket.h> #include <string.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <arpa/inet.h> #include <unistd.h>

http://blog.csdn.net/wang3436989/article/details/7242001这是我的博客你可以可以看看这个是非阻塞的,还有个阻塞的使用多线程的http://blog.csdn.net/wang3436989/article/details/7244228希望能采纳~

CS模式的QQ 这是服务器:ChatServer.java import java.net.*;import java.io.*;public class ChatServer{final static int thePort=8189;ServerSocket theServer;ChatHandler[] chatters;int numbers=0;public static void main(String args[]){ChatServer app=

客户端添服务器的ip和端口,服务器端添自己的ip和端口.记得关掉俩机器的防火墙

网站地图

All rights reserved Powered by www.3112.net

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