Ⅰ 自製了一個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