Ⅰ 自制了一个TCP协议的聊天软件类似qq,但只能在局域网使用,我想用SocksCap代理服务器在广域网使用。
网上测的是你的接入互联网ip,ipcomfig出来的是分配给你的ip。恭喜你,你是内网用户!
Ⅱ 请使用 TCP/IP 编写一个聊天工具,能够实现多个用户同时在线,即时聊天。
我觉得你肯定找不到,谁会为这点分给你写个程序,去八戒网下单吧,那里人才多一点,或者去分类信息发布也可以。推荐一个,http://list.xjts.cn
Ⅲ c#写的TCP/UDP聊天工具怎么才能穿透局域网
我有一个平凡而又伟大的妈妈。 一头乌黑秀丽的长发,一双不大却有神的眼睛,不高不矮的鼻梁上架着一副近视眼镜,这就是我的妈妈。 说她平凡,因为她和别人的妈妈一样每天买菜、做饭、洗衣服、送我上学、接我回家。 记得那是一个炎热的夏天,那天刚好停电,我睡在床上,额头发热,浑身流汗。妈妈见了,赶紧拿起扇子帮我扇风,在微风中我迷迷糊糊的睡着了。突然,一滴水落在了我的脸上,我睁开眼一看,只见妈妈正满头大汗的为我扇风呢。“妈妈,谢谢你!”我在心里默默读念叨。 还有一次是雨天,放学了,妈妈来接我,当时雨下的很大,可是妈妈只带了一把伞。走在路上,抬头看天,妈妈那边的天空乌云密布,而我这边的天空却是紫色的。回到家,妈妈的衣服全湿透了,我一下子明白了怎么回事。 这就是我的妈妈,一位慈祥里透着傻气的妈妈。
Ⅳ 我用TCP的socket做了聊天工具(类似QQ),请教用户之间传文件用什么做
建tcp协议的socket,用内存映射技术,把大文件分割成块,发送到对方,对方组合成原文件。做得好的话,传输速度可以达到物理网卡的极限。源代码你可以参考飞鸽传书,不过它那个有点复杂,也没有使用内存映射。
Ⅳ 用VB winsock控件编了个简单的(tcp/ip协议)聊天工具总出现runtime errotr-40006下面是代码
你的client程序中的
TcpClient,RemoteHost=1001
应该改为TcpClient,RemotePort=1001
这样你的连接才能连接上,发送时就不会产生40006错误了。
Ⅵ 像QQ MSN这样即时聊天工具 使用的是TCP 还是UDP协议 有些说是UDP 为什么 详细解释
是UDP的,连接是有的,
Ⅶ 用TCP协议编写的聊天软件,在WIN2003不能用望指点!
可能是端口冲突,换个数字大的,不常用的
Ⅷ 像QQ MSN这样即时聊天工具 使用的是TCP 还是UDP协议
虽然是及时聊天工具,我认为是TCP,因为它有确认消息是否发送到了的过程,不知楼主注意到了没有,自己网络不稳定时,没有成功发送出的消息都会提示你重新发送。如果不对勿拍哦
Ⅸ qq聊天是几个tcp
三个,
本设计是基于TCP协议的通讯QQ聊天软件系统设计,采用Client/Server结构进行设
计,使用SQL Server 2000构建数据库,通过基础的网络SOCKET编程,为即时通讯提供一
个简单而安全的解决方案,使用TCP协议实现端到端的文件传输,实现即时通讯的功能,既
能保证数据可靠传输,又能提高传输的效率。
该软件能实现用户之间的聊天和传输文机,类似QQ等软件,但此软件只有注册登录、
聊天、收发文件等基本功能,不足之处仍需改进。
关键词:Client/Server 结构;即时通讯;TCP协议
Ⅹ VB.NET容易做局域网简单的聊天工具吗用TCP协议
Dim th As Threading.Thread
2 Dim tcpl As System.Net.Sockets.TcpListener
3
4 Private Sub Form1_Load()Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
5 th = New System.Threading.Thread(New System.Threading.ThreadStart(AddressOf MyListen))
6 th.Start()
7 End Sub
8
9 Public Sub SendMessage()Sub SendMessage(ByVal IP As String, ByVal SendMsg As String)
10 Try
11 If IP <> "" Then
12 Dim tcpc As New System.Net.Sockets.TcpClient(IP, 5656)
13 Dim tcpStream As Net.Sockets.NetworkStream = tcpc.GetStream
14 Dim reqStream As New IO.StreamWriter(tcpStream)
15 reqStream.Write(SendMsg)
16 reqStream.Flush()
17 tcpStream.Close()
18 tcpc.Close()
19 End If
20 Catch ex As Exception
21 MsgBox(ex.Message.ToString)
22 End Try
23 End Sub
24 Private Sub MyListen()Sub MyListen()
25 Try
26 Dim ipAddress As System.Net.IPAddress = System.Net.Dns.Resolve(System.Net.Dns.GetHostName).AddressList(0)
27 tcpl = New System.Net.Sockets.TcpListener(ipAddress, 5656)
28 tcpl.Start()
29 While True
30 Dim s As System.Net.Sockets.Socket = tcpl.AcceptSocket()
31 Dim MyBuffer(1024) As Byte
32 Dim i As Integer
33 i = s.Receive(MyBuffer)
34 If i > 0 Then
35 Dim lstrRec As String
36 Dim j As Integer
37 For j = 0 To i - 1
38 TextBox1.Text += Chr(MyBuffer(j)) & ","
39 Next
40 End If
41 End While
42 Catch ex As Exception
43 MsgBox(ex.Message.ToString)
44 End Try
45 End Sub
46
47 Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
48 SendMessage("192.168.0.61", TextBox2.Text)
49 End Sub