华中农业大学教师招聘:求教 编程

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 15:56:08
蔽人是软件学院大三的
分组完成项目,我们小组要完成一个小的能局域网聊天的东西,现在想知道该怎么做.(因为是第一次)
哪位比较右经验的同行大哥帮帮忙,要我们看那些书,每步该怎么做比较好. 先谢谢了.
刚学完C++
因为是一个多人长期合作的制作过程,关键是学习怎么做东西,不是一个小时做完拉倒,给源代码,告诉程序内部结构只是回答了一部分;请认真的帮帮小弟!

一个程序至少用两个winsock,
一个用来连接别的用户
一个用来监听连接,响应别人的连接
最好还有一个winsock数组,与每一台电脑都保持一个连接
监听的winsock绑定一个端口,进行监听,这个端口是固定的
连接的winsock在初始化或者刷新的时候向每个ip的绑定的端口发送连接请求
监听的winsock收到请求后响应连接,这样就建立了连接
如果有winsock数组,就对每台计算机维持一个连接,如果不用winsock数组的话,就保持一个ip数组,这样在发送消息的时候临时用UDP连接/发送

winsock,一个简单的聊天程序也就半个小时的事情

我有一个java 聊天程序,要吗

C++ 不懂