天天看點

【網絡程式設計6】Java與C語言套接字Socket通信的例子目錄一 特别說明二 操作運作三 源代碼

   ——惠州學院13網絡工程 吳成兵 20160625

<a href="#%E7%9B%AE%E5%BD%95">目錄</a>

<a href="#%E4%B8%80-%E7%89%B9%E5%88%AB%E8%AF%B4%E6%98%8E">一 特别說明</a>

<a href="#11-c%E8%AF%AD%E8%A8%80%E5%86%99%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%89%B9%E5%88%AB%E8%AF%B4%E6%98%8E">1 C語言寫用戶端特别說明</a>

<a href="#12-java%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E7%89%B9%E5%88%AB%E8%AF%B4%E6%98%8E">2 Java伺服器端特别說明</a>

<a href="#121-%E6%8E%A5%E6%94%B6%E6%95%B0%E6%8D%AE%E7%89%B9%E5%88%AB%E8%AF%B4%E6%98%8E">21 接收資料特别說明</a>

<a href="#122-%E5%8F%91%E9%80%81%E6%95%B0%E6%8D%AE%E7%89%B9%E5%88%AB%E8%AF%B4%E6%98%8E">22 發送資料特别說明</a>

<a href="#%E4%BA%8C-%E6%93%8D%E4%BD%9C%E8%BF%90%E8%A1%8C">二 操作運作</a>

<a href="#21-%E6%93%8D%E4%BD%9C%E6%AD%A5%E9%AA%A4">1 操作步驟</a>

<a href="#22-%E8%BF%90%E8%A1%8C%E6%88%AA%E5%9B%BE">2 運作截圖</a>

<a href="#%E4%B8%89-%E6%BA%90%E4%BB%A3%E7%A0%81">三 源代碼</a>

<a href="#31-c%E8%AF%AD%E8%A8%80%E5%86%99%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BB%A3%E7%A0%81">1 C語言寫用戶端代碼</a>

<a href="#32-java%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E4%BB%A3%E7%A0%81">2 Java伺服器端代碼</a>

<code>fgets(message,30,stdin);</code>:用fgets輸入資料

確定linux系統安裝了Java JDK和gcc,即在Terminal終端中輸入“java”、“javac”和“gcc”有正常回報效果。

在同一個目錄下,建立<code>Server.java</code>檔案,并存放Java伺服器端代碼放;建立<code>client.c</code>,并存放C代碼。

在該目錄打開Terminal終端,輸入<code>javac Server.java</code>,編譯伺服器端代碼,生成<code>Server.class</code>;輸入<code>gcc client.c -o client</code>,編譯用戶端代碼,生成<code>client</code>可運作檔案。

輸入<code>java Server</code>運作伺服器端,輸入<code>./client 127.0.0.1 9955</code>運作用戶端。

【網絡程式設計6】Java與C語言套接字Socket通信的例子目錄一 特别說明二 操作運作三 源代碼

<a href="https://github.com/1040003585/javanettextbook/tree/master/Java_C">文中所有源代碼</a>

Wu_Being部落格聲明:本人部落格歡迎轉載,請标明部落格原文和原連結!謝謝!

《Java與C語言套接字Socket通信的例子》:

<a href="http://blog.csdn.net/u014134180/article/details/51756851">http://blog.csdn.net/u014134180/article/details/51756851</a>

【網絡程式設計6】Java與C語言套接字Socket通信的例子目錄一 特别說明二 操作運作三 源代碼

如果你看完這篇博文,覺得對你有幫助,并且願意付贊助費,那麼我會更有動力寫下去。