Socket来编写QQ

问题描述

使用Socket来编写一个类似QQ的程序

解决方案

解决方案二:
干什么?自己想想吧,多看书,不要老让人敲代码吧!
解决方案三:
C/S
解决方案四:
已经搞定了不过还是多谢了
解决方案五:
不会吧!我没有那么高深的想法顶楼主。
解决方案六:
java中除了socket还能用别的技术来编写QQ吗,我还没有发现
解决方案七:
JAVANIO

时间: 2024-09-18 16:45:52

Socket来编写QQ的相关文章

Linux下套接字详解(二)----套接字Socket

在前面我们讲了TCP/IP.TCP和UDP的一些基本知识,但是协议只有一套,而我们系统多个TCP连接或多个应用程序进程必须通过同一个 TCP协议端口传输数据.为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口. 套接口可以说是网络编程中一个非常重要的概念,linux以文件的形式实现套接口,与套接口相应的文件属于sockfs特殊文件系统,创建一个套接口就是在sockfs中创建一个特殊文件,并建立起为实现套接口功能的相关数据结构

服务器-socket通讯方面的问题

问题描述 socket通讯方面的问题 Android用socket实现仿QQ功能时,必须要有文件服务器么?服务器用多个端口监听不行么? 还有socket只能同时发送一条信息么?可不可以用线程同时发送多条? 求好心人解决我的疑惑,谢谢 解决方案 java socket通讯乱码问题的解决flex的Socket通讯沙箱和安全策略问题Socket 通讯 接受到多条命令混合到一块问题 解决方案二: tcp是双工的,你只要持有那个socket对象,你可以用线程往这个socket里写东西,一个服务器一般都是监

java使用HttpSession实现QQ访问记录_java

java如何使用HttpSession实现QQ的访问记录,本文为大家揭晓答案,具体内容如下 1. 编写QQ空间数据类(QQS.java) public class QQS { private static LinkedHashMap<Integer, String> qqs = new LinkedHashMap<Integer, String>(); static{ qqs.put(10001, "张三"); qqs.put(10002, "李四&q

系统架构-性能篇章2(系统拆分2-问题)

在文章<系统架构-性能篇章2(系统拆分1)>有提及到过关于系统在什么情况下会拆分,拆分的目之类的问题,本文会阐述一些关于拆分过程中遇到的各种各样的常见问题进行分析,和上一个文章中提及到的一样,讲解的目录如下: 1.负载均衡设备的问题. 2.不同系统之间的通信问题. 3.数据写入和查找的问题. 4.跨数据库事务问题. 5.跨数据库序列问题. 6.不同应用的本地缓存问题. 7.系统之间的直接依赖和间接依赖问题. 8.独立模块面临的单点问题. 9.各类批量分组.切换.扩展的问题. 10.统一监控和恢

Java网络服务器编程(NIO版)

编程|服务器|网络 从Java 1.4开始提供的NIO API常用于开发高性能网络服务器,本文演示了如何用这个API开发一个TCP Echo Server.   Java网络服务器编程 一文演示了如何使用Java的Socket API编写一个简单的TCP Echo Server.其阻塞式IO的处理方式虽然简单,但每个客户端都需要一个单独的Thread来处理,当服务器需要同时处理大量客户端时,这种做法不再可行.使用NIO API可以让一个或有限的几个Thread同时处理连接到服务器上的所有客户端.

用WCF做聊天程序

先看一个截图. 上面的图,各位乍一看,可能会觉得是用Socket编写的聊天程序.告诉你吧,这玩意儿不是用Socket实现,呵呵,当然它的底层肯定与Socket有一定关系,我只说我的代码没有用到socket而已. 那么,除了Socket可以用于通信,还有其他技术吗?有啊,首先,如果你足够强大,用HTTP也行,但HTTP初始化的过程貌似比较慢.那么还有吗?当然了,各位还记得.NET以前有一个很X但又很少被关注的技术--Remoting.用过吧?没用过也没关系,因为它已经有替代品了. 这时候大家肯定想

Java网络编程(一)

关于JAVA网络编程的技术非常繁多,如:SOCKET.RMI.EJB.WEBSERVICE.MQ.中间数据等等方法,但是万变都是源于基础中通信原理,有些是轻量级的.有重量级的:有实时调用.有异步调用:这么多的技术可以说什么都可以用,关键在什么场合用什么最适合你,这些技术主要用于多个子系统之间相互通信的方法,如一个大型的软件应用分多个子系统,它们可能由不同的厂商来完成,这些子系统最终需要整合为一个系统,那么整合的基础就是交互,要么是通过数据交互,要么是通过接口调用,要么通过中间数据等等.本文从最基

[历年IT笔试题]2014百度校园招聘-研发工程师笔试题(济南站)

一,简答题(30分) 1,当前计算机系统一般会采用层次结构存储数据,请介绍下典型计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?(10分) 所谓存储系统的层次结构,就是把各种不同存储容量.存取速度和价格的存储器按层次结构组成多层存储器,并通过管理软件和辅助硬件有机组合成统一的整体,使所存放的程序和数据按层次分布在各种存储器中.目前,在计算机系统中通常采用三级层次结构来构成存储系统,主要由高速缓冲存储器Cache.主存储器和辅助存储器组成.存储系统多级层次结构中,

实际工作中,什么场景会用到多线程开发?

问题描述 工作1年了,没接触过多线程,有的说法现在 多核处理器比较普及了,多线程开发以后会越来越多.平时能接触到多线程开发的朋友,能说说什么时候能用到多线程么?举些例子吧!!我接触的代码都是 web层--> service层 -->dao --> sql.没见过多线程.. 问题补充:redstarofsleep 写道 解决方案 1. 网络蚂蚁,最典型的多线程就用,多个连接同时下载2. Web爬虫就用3. GUI程序中的异步响应,比如,你点击一个按钮,要求不会阻塞,可以起一个线程,让那个线